home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / grapties / pixcat / printgal.txt < prev    next >
Encoding:
Text File  |  1990-02-28  |  48.0 KB  |  1,519 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                  -------------------
  31.                                  -- PrintGal v2.4 --
  32.                                  -------------------
  33.  
  34.                                     David Steiner
  35.  
  36.                                      DES Software
  37.  
  38.                                     February, 1990
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.                                   Table of Contents
  77.  
  78.  
  79.           Registration  . . . . . . . . . . . . . . . . . . . . . . . .   1
  80.                Source Code  . . . . . . . . . . . . . . . . . . . . . .   1
  81.  
  82.           Overview  . . . . . . . . . . . . . . . . . . . . . . . . . .   2
  83.  
  84.           Installation  . . . . . . . . . . . . . . . . . . . . . . . .   3
  85.  
  86.           Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   4
  87.  
  88.           Details . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
  89.                STATUS LINES . . . . . . . . . . . . . . . . . . . . . .   5
  90.                FILE MODE TOGGLE . . . . . . . . . . . . . . . . . . . .   5
  91.                LOAD ART GALLERY . . . . . . . . . . . . . . . . . . . .   6
  92.                WRITE TO GALLERY . . . . . . . . . . . . . . . . . . . .   7
  93.                SORT GRAPHICS  . . . . . . . . . . . . . . . . . . . . .   7
  94.                VIEW GRAPHICS  . . . . . . . . . . . . . . . . . . . . .   8
  95.                CONVERT NM TO PM/PS  . . . . . . . . . . . . . . . . . .   9
  96.                PRINT GRAPHICS . . . . . . . . . . . . . . . . . . . . .   9
  97.                BATCH PRINT GALLERIES  . . . . . . . . . . . . . . . .    10
  98.                TAG ALL GRAPHICS . . . . . . . . . . . . . . . . . . .    10
  99.                UNTAG ALL GRAPHICS . . . . . . . . . . . . . . . . . .    10
  100.                REVERSE GRAPHICS TAGS  . . . . . . . . . . . . . . . .    10
  101.                DIRECTORY SETUP  . . . . . . . . . . . . . . . . . . .    10
  102.                GRAPHICS/PRINTER SETUP . . . . . . . . . . . . . . . .    11
  103.                GRAPHICS DRIVER  . . . . . . . . . . . . . . . . . . .    11
  104.                PRINTER SETUP  . . . . . . . . . . . . . . . . . . . .    11
  105.                     RESET PRINTER . . . . . . . . . . . . . . . . . .    12
  106.                     COMPRESSED PITCH  . . . . . . . . . . . . . . . .    12
  107.                     EXPANDED PITCH  . . . . . . . . . . . . . . . . .    13
  108.                     START GRAPHICS MODE . . . . . . . . . . . . . . .    13
  109.                     START GRAPHICS LINE . . . . . . . . . . . . . . .    13
  110.                     END GRAPHICS LINE . . . . . . . . . . . . . . . .    14
  111.                     END GRAPHICS MODE . . . . . . . . . . . . . . . .    14
  112.                     CHANGE LINE SPACING . . . . . . . . . . . . . . .    14
  113.                     ACCEPT SPACING  . . . . . . . . . . . . . . . . .    14
  114.                     CR + LF . . . . . . . . . . . . . . . . . . . . .    15
  115.                     FORM FEED . . . . . . . . . . . . . . . . . . . .    15
  116.                     CHARACTERS PER LINE . . . . . . . . . . . . . . .    15
  117.                     EXPANDED CHARS PER LINE . . . . . . . . . . . . .    16
  118.                     LEFT MARGIN (CHARS) . . . . . . . . . . . . . . .    16
  119.                     LINES PER PAGE  . . . . . . . . . . . . . . . . .    16
  120.                     TOP MARGIN and BOTTOM MARGIN  . . . . . . . . . .    16
  121.                     CHARS BETWEEN GRAPHICS  . . . . . . . . . . . . .    17
  122.                     DOTS PER CHARACTER  . . . . . . . . . . . . . . .    17
  123.                     DOTS PER LINE . . . . . . . . . . . . . . . . . .    17
  124.                     PRINT EACH LINE # TIMES . . . . . . . . . . . . .    17
  125.                     IS THIS A LASER PRINTER?  . . . . . . . . . . . .    18
  126.                CHECK FOR MOUSE  . . . . . . . . . . . . . . . . . . .    18
  127.                BIOS VIDEO . . . . . . . . . . . . . . . . . . . . . .    18
  128.                SNOW CHECKING  . . . . . . . . . . . . . . . . . . . .    18
  129.                BACKGROUND COLOR . . . . . . . . . . . . . . . . . . .    18
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.                OVERSCAN SET . . . . . . . . . . . . . . . . . . . . .    19
  145.                MENU COLORS & STATUS COLORS  . . . . . . . . . . . . .    19
  146.  
  147.           Applications  . . . . . . . . . . . . . . . . . . . . . . .    20
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.                                   ------------------
  213.                                   -- Registration --
  214.                                   ------------------
  215.  
  216.                PrintGal is SHAREWARE.  Yes, I said it.  I have been getting
  217.           enough phone support calls to justify calling this program
  218.           shareware now.  If you use this program beyond a few week trial
  219.           period you are required to register.
  220.  
  221.                To register print and fill out the form in the PRINTGAL.REG
  222.           text file.  This file also contains cost information, my address
  223.           and phone number.
  224.  
  225.                                   -----------------
  226.                                   -- Source Code --
  227.                                   -----------------
  228.  
  229.                PrintGal was written in Turbo Pascal version 5.0.  Although
  230.           source code was available for the earliest versions of PrintGal,
  231.           I have decided not to distribute it any longer.  I'll be happy to
  232.           answer any technical questions though.
  233.  
  234.                For those of you on GEnie who may have noticed a couple of
  235.           messages I left in the Borland RT, I got the printer problems
  236.           sorted out.  My thanks to:
  237.  
  238.                     Scott Bussinger
  239.                     Professional Practice Systems
  240.                     110 South 131st Street
  241.                     Tacoma, WA  98444
  242.                     (206)531-8944
  243.                     Compuserve 72247,2671
  244.  
  245.                Scott wrote the replacement printer unit, PRINTR, that takes
  246.           care of the problems I was having.
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.                                                                      Page 2
  281.  
  282.                                     --------------
  283.                                     -- Overview --
  284.                                     --------------
  285.  
  286.                Unlike the earliest versions, PrintGal now reads all
  287.           information for an art gallery into memory at once.  The absolute
  288.           maximum number of graphics it can hold at one time is 1,000.  The
  289.           practical limit seems to be about 800 on a machine with 640K of
  290.           memory. Although PrintGal is now much more advanced, it is far
  291.           from perfect.  If you are loading a file and PrintGal runs out of
  292.           memory, the program will simply abort.  This isn't serious since
  293.           you probably won't want a gallery to contain that many graphics
  294.           anyway.
  295.  
  296.                Disk access is much faster than before.  In prior versions
  297.           of PrintGal the conversion process took a lot of time simply
  298.           because Turbo reads files slowly.  I accessed DOS directly for
  299.           reading and writing graphics shapes and was shocked by the speed
  300.           difference.  This version is about ten times faster than the old.
  301.  
  302.                PrintGal is capable of reading, writing, converting, or
  303.           printing galleries from NewsMaster, PrintMaster or PrintShop. 
  304.           PrintMaster and PrintShop graphics are identical, so there is no
  305.           problem converting between them.  However, NewsMaster graphics
  306.           may be of variable sizes so the graphics must be converted to be
  307.           used by PrintMaster or PrintShop.
  308.  
  309.                Files may be merged by loading more than one into memory at
  310.           a time.  When files are merged, PrintGal only remembers the name
  311.           of the last one loaded.
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.                                                                      Page 3
  349.  
  350.                                   ------------------
  351.                                   -- Installation --
  352.                                   ------------------
  353.  
  354.                Installing PrintGal is as simple as copying the PRINTGAL.EXE
  355.           and *.BGI files to the art gallery directory, changing to that
  356.           directory and running PrintGal.  You may put PrintGal in a
  357.           separate directory, but you will then have to set the directories
  358.           used for data and graphics drivers as per the DIRECTORIES menu
  359.           option discussed below.
  360.  
  361.                Example of installing PrintGal, assuming PrintMaster is
  362.           installed in the directory C:\PRTMSTR and PrintGal is currently
  363.           on a disk in drive A:
  364.  
  365.                COPY A:\PRINTGAL.EXE C:\PRTMSTR
  366.                COPY A:\*.BGI C:\PRTMSTR
  367.                C:
  368.                CD \PRTMSTR
  369.                PRINTGAL
  370.  
  371.           After the first time PrintGal is run the file PRINTGAL.CFG will
  372.           be created to keep track of changes you may have made to the
  373.           configuration.  For this reason you should always run PrintGal
  374.           from the same directory.
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.                                                                      Page 4
  417.  
  418.                                   -----------------
  419.                                   -- Terminology --
  420.                                   -----------------
  421.  
  422.  
  423.           For the purposes of this program the following terms are used:
  424.  
  425.           PM        PrintMaster.
  426.           NM        NewsMaster.
  427.           PS        PrintShop.
  428.           NewPS     New PrintShop
  429.  
  430.           Graphic   A single picture.
  431.  
  432.           Gallery   A collection of graphics.  These collections are stored
  433.                     on disk in two files.  One file contains the names and
  434.                     the other contains the actual graphics.
  435.  
  436.           Tag       PrintGal allows you to edit the contents of a gallery. 
  437.                     This is done by loading the gallery and then choosing
  438.                     which files are to remain in the gallery or to be
  439.                     thrown out.  The method used for this is to 'tag' the
  440.                     graphics you wish to keep.  Tags are discussed in more
  441.                     detail under the 'View Graphics' and 'Batch Printing'
  442.                     menu selections.
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.                                                                      Page 5
  485.  
  486.                                     -------------
  487.                                     -- Details --
  488.                                     -------------
  489.  
  490.  
  491.                This section covers each of the main menu options in depth. 
  492.           Before starting here are a few notes about the menu system.  You
  493.           select an option by using the cursor keys to move the highlight
  494.           bar and pressing ENTER on the option you want.  Note that if
  495.           there are no graphics in memory, many of the main menu options do
  496.           not work and no window is popped up.
  497.  
  498.  
  499.           STATUS LINES
  500.           ------------
  501.           Version 2.0 used a single status line at the bottom of the screen
  502.           to show help information and the name of the file currently
  503.           loaded.  With version 2.1 I needed more room due to the addition
  504.           of more status information.  The bottom line of the screen is now
  505.           dedicated to brief help messages.
  506.  
  507.           The top line of the screen shows the currently loaded art
  508.           gallery, what disk file mode PrintGal is in (see the next
  509.           section), how many graphics are in memory, how many of the loaded
  510.           graphics are tagged, and the percentage of memory in use.
  511.  
  512.           Most of the status indicators are self-explanatory.  The
  513.           percentage of memory in use is a rough estimate, since the area
  514.           used to store graphics is also used for other things, like
  515.           popping up windows.  So don't fret if you don't have any graphics
  516.           loaded into memory but the status bar claims the program is 1%
  517.           full.  Be careful when loading PrintGal more than 80% full, since
  518.           it still aborts if it runs out of memory.
  519.  
  520.  
  521.  
  522.           FILE MODE TOGGLE
  523.           ----------------
  524.           In the top PrintGal status bar there is a cryptic File Mode
  525.           indicator that will either be 'PM/NM', 'PS' or 'NewPS'.  This
  526.           tells you whether PrintGal is in PrintMaster/NewsMaster
  527.           compatibility mode PrintShop compatibility mode or New PrintShop
  528.           compatibility mode.  This mode is only important for reading from
  529.           or writing to the disk.  Once graphics are in memory it doesn't
  530.           matter what mode the program is in. 
  531.  
  532.           The ability to switch modes once graphics are in memory means
  533.           that you can use PrintGal to convert art galleries between
  534.           PrintMaster and PrintShop.  Simply load a graphic while in one
  535.           file mode, switch modes, and write it back out (see the load and
  536.           write options below for special notes).
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.                                                                      Page 6
  553.  
  554.           The only thing you will notice immediately when selecting this
  555.           menu option is that the top status line changes.  Later, if I add
  556.           support for other icon-oriented programs, I'll pop up a menu for
  557.           choosing the File Mode.  For now, I think it would have been a
  558.           waste to do that with only two modes.
  559.  
  560.           This option defaults to PrintMaster compatibility the first time
  561.           PrintGal is run.  After that, it remembers what mode you left it
  562.           in last.
  563.  
  564.  
  565.  
  566.           LOAD ART GALLERY
  567.           ----------------
  568.           Selecting this option will pop up a window showing all art
  569.           galleries in the current directory that match the current file
  570.           mode.  Use the cursor keys to select the art gallery you wish to
  571.           load and press ENTER.
  572.  
  573.           I should mention here how files are stored on disk.  PrintMaster
  574.           and NewsMaster art galleries are stored in two separate files
  575.           having the extensions .SDR and .SHP.  The files hold the
  576.           graphic's names and actual pictures respectively. PrintShop uses
  577.           the same method, but uses different file name extensions (.NAM
  578.           and .DAT).  PrintShop has the additional requirement that all art
  579.           gallery names begin with the two letters 'GR'.
  580.  
  581.           The New PrintShop uses a similar technique, but has two graphic
  582.           file extensions .PNG and .POG for New graphics format and Old
  583.           graphics format.  The graphic names are kept in a file with the
  584.           .PNM extension.
  585.  
  586.                The New PrintShop graphic file format supports high
  587.           resolution copies of the graphics in a .PNG file, however
  588.           PrintGal does not access them.  There is more than one copy of
  589.           each graphic in a .PNG file.  The first part of the file contains
  590.           the same type of data as the old PrintShop program.  The second
  591.           part of the file stores a second copy of the pictures at a higher
  592.           resolution.  These high resolution graphics normally only show
  593.           more detail, so I did not consider it vital to support them.  The
  594.           only major problem this creates is that I can't write out .PNG
  595.           files, so they may not be written back out to disk.
  596.  
  597.           Initially, there is no art gallery in memory so PrintGal just
  598.           loads the file you selected.  However, subsequent loads from disk
  599.           will first ask if you wish to merge the graphics in memory with
  600.           the new gallery.  If you answer yes to the merge option the
  601.           graphics in the selected file will be appended to those in
  602.           memory.  The default answer for this question is no, since it has
  603.           been assumed that you will not want to merge files often.
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.                                                                      Page 7
  621.  
  622.           WRITE TO GALLERY
  623.           ----------------
  624.           This option writes the graphics in memory to disk.  PrintGal only
  625.           writes those graphics that you have tagged.  When a file is
  626.           loaded all graphics are tagged automatically, so if you don't
  627.           wish to mess with tagging you may safely forget about it.
  628.  
  629.           Before writing, PrintGal checks whether or not all of the
  630.           graphics in memory are tagged.  If not, a warning message is
  631.           displayed to make sure you really wish to leave some of the
  632.           graphics out of the new disk file.
  633.  
  634.           Next you are prompted for a file name.  You are only allowed to
  635.           enter eight characters since the extensions are defined by the
  636.           File Mode.  The default file name is the name of the file last
  637.           loaded, but any valid DOS name may be entered instead.  If you
  638.           enter a name that is unacceptable to DOS you receive an error
  639.           message and will have to try again.
  640.  
  641.           Finally, PrintGal checks to see if the output file name you
  642.           entered is already present.  If it is, PrintGal asks to make sure
  643.           you wish to replace the old file.
  644.  
  645.           As mentioned above, PrintShop gallery names must start with 'GR'. 
  646.           PrintGal makes sure that all file names start with these two
  647.           characters when writing PrintShop files.  If necessary the 'GR'
  648.           will be inserted at the beginning of the default file name in
  649.           order to remind you of this.  You don't have to keep this naming
  650.           convention, but if you don't PrintShop won't recognize it as a
  651.           valid file, and neither will PrintGal later when loading
  652.           PrintShop files.
  653.  
  654.           Note that this option is the only one that actually writes
  655.           anything to disk.  All other PrintGal operations are performed on
  656.           the data in memory.
  657.  
  658.           As mentioned above, PrintGal does not fully support the New
  659.           PrintShop .PNG file format.  For this reason it will not write
  660.           out a .PNG file.  If you simply must output a .PNG you will have
  661.           to settle for renaming it and saving it as a .POG file.  This may
  662.           done at the cost of the high resolution capability.
  663.  
  664.  
  665.           SORT GRAPHICS
  666.           -------------
  667.           Selecting this option will sort all of the graphics currently
  668.           loaded into memory.  A window pops up to let you know PrintGal is
  669.           working, though sorts on normal sized galleries (100 graphics)
  670.           take little time.
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.                                                                      Page 8
  689.  
  690.           VIEW GRAPHICS (TAG, UNTAG AND RENAME)
  691.           -------------
  692.           The name for this menu option not entirely accurate, since
  693.           viewing is not the only thing allowed here.  After selecting this
  694.           option, a window pops up showing the names of all graphics
  695.           currently in memory.  Graphics that have been tagged are shown
  696.           highlighted.  While you are in this menu several keys are active:
  697.  
  698.                     N,F1  : Rename the currently highlighted graphic.
  699.                     T,F9  : Tag the currently highlighted graphic.
  700.                     U,F10 : Untag the graphic.
  701.                     ENTER : View picture in graphics mode.
  702.                     ESC   : Return to Main Menu. 
  703.  
  704.           Pressing R or F1 pops up a window that allows you to rename the
  705.           current graphic.  This renaming may also be done while viewing
  706.           pictures in graphics mode.
  707.  
  708.           The main use for tagging is to delete graphics.  The graphics are
  709.           not actually deleted from memory, but when the WRITE TO GALLERY
  710.           option is chosen, untagged graphics will be left out of the
  711.           output gallery.
  712.  
  713.           Pressing ENTER puts PrintGal into graphics mode.  The chosen
  714.           graphic is displayed on the screen, along with a bit of
  715.           information about it.  You may return to text mode by pressing
  716.           ESC.
  717.  
  718.           While in graphics mode you may step through the graphics in
  719.           memory by using the SPACE and BS keys to step forward and
  720.           backward.  The cursor keypad may also be used to move through the
  721.           graphics.
  722.  
  723.           The 'T','U','F9' and 'F10' keys work here also to tag or untag
  724.           files.
  725.  
  726.           --> A graphic that is tagged will have a frame around it. <-- 
  727.  
  728.           Note that if PrintGal cannot initialize graphics mode, when it
  729.           should be able to, there are three possible causes:
  730.  
  731.                1)   PrintGal is not autodetecting the proper graphics
  732.                     adapter.  Go to Setup and explicitly tell PrintGal
  733.                     which driver to use.
  734.  
  735.                2)   PrintGal could not find the graphics driver files (.BGI
  736.                     files).  Go to the Directories option and make sure the
  737.                     graphics driver directory is set correctly.  If that is
  738.                     not the problem then make sure that the following files
  739.                     are in the directory you specified:
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.                                                                      Page 9
  757.  
  758.                          ATT.BGI
  759.                          CGA.BGI
  760.                          EGAVGA.BGI
  761.                          HERC.BGI
  762.                          PC3270.BGI
  763.  
  764.                3)   PrintGal does not have enough free memory to start
  765.                     graphics mode.  This is possible when a large number of
  766.                     graphics are currently in memory.  To determine if this
  767.                     is the problem, load a smaller file and try viewing the
  768.                     graphics again.
  769.  
  770.  
  771.           CONVERT NM TO PM/PS
  772.           -------------------
  773.           This menu option allows you to convert NewsMaster files to PM or
  774.           PS format.  This is necessary since NewsMaster allows variable
  775.           sized graphics, while the other two programs do not.  The
  776.           standard graphic size for PM and PS is 88 by 52 pixels.
  777.  
  778.           When this option is selected PrintGal pops up a window showing a
  779.           bit of information about the graphics currently in memory.  It
  780.           tells you how many of the graphics are already compatible, how
  781.           many are too small for PM/PS, and how many are too large.
  782.  
  783.           In order to let you look at this information and give you a
  784.           chance to abort the conversion PrintGal then asks whether or not
  785.           you really want to perform the conversion.
  786.  
  787.           Graphics that are too small will be filled in with whitespace and
  788.           centered.  Graphics that are too large will be untagged so that
  789.           they will not be written back to disk.  Version 2.0 deleted large
  790.           graphics from memory, but I changed it because this seems more
  791.           consistent.
  792.  
  793.  
  794.           PRINT GRAPHICS
  795.           --------------
  796.           Well, there isn't much to say about this one as there isn't a
  797.           whole lot that isn't obvious.  However, you should note that you
  798.           can configure how the output is printed by changing the margins
  799.           and such from the Setup menu.
  800.  
  801.           Also, for those of you printing NewsMaster files, take notice
  802.           that the graphic spacing is based on the largest graphic in
  803.           memory.  This could potentially create a printout with a lot of
  804.           space around some graphics.  I don't know exactly how well this
  805.           method will work so let me know if something needs to be done.
  806.  
  807.           One new feature as of version 2.1 is that PrintGal will put the
  808.           number of the first graphic in each row in the left margin.  This
  809.           will be done as long as there is enough room on the paper.  To
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.                                                                     Page 10
  825.  
  826.           make sure, set the left margin to at least five characters in the
  827.           Printer Setup section (it defaults to 17).
  828.  
  829.  
  830.           BATCH PRINT GALLERIES
  831.           ---------------------
  832.           Here is an option that I think everyone wanted.  After selecting
  833.           it a window pops up showing all of the galleries that match the
  834.           current File Mode.  Simply tag any art galleries you want to
  835.           print and hit ENTER.  PrintGal goes into batch mode: loading each
  836.           gallery and then automatically printing.
  837.  
  838.           Now you can stick the computer in the basement and let it print
  839.           all night if need be (may your printer never jam).
  840.  
  841.  
  842.           TAG ALL GRAPHICS
  843.           ----------------
  844.           This selection marks all graphics in memory for output to disk. 
  845.           You will not normally need to use this since all graphics are
  846.           tagged by default when loaded from disk.
  847.  
  848.  
  849.           UNTAG ALL GRAPHICS
  850.           ------------------
  851.           This option is supplied to give you the option for how you like
  852.           to think of tagging.  Since all graphics are tagged by default,
  853.           the default method of tagging is to look through the graphics and
  854.           decide which are to be left out (untagged).  By clearing all tags
  855.           first, you may instead look through the graphics and decide which
  856.           ones you want to keep.
  857.  
  858.  
  859.           REVERSE GRAPHICS TAGS
  860.           ---------------------
  861.           Selecting this option will reverse all tagged graphics to
  862.           untagged and vice versa.
  863.  
  864.           This may not have any obvious uses, until you wish to split an
  865.           art gallery into two smaller files.  To do this, load the large
  866.           gallery and tag all the graphics you want in the first file. 
  867.           Save these graphics to disk and then reverse the tags and save
  868.           again to the second disk file.
  869.  
  870.  
  871.           DIRECTORY SETUP
  872.           ---------------
  873.           This menu option is useful for hard disk owners.  Its main use is
  874.           for setting where the graphics galleries are found.  You may
  875.           elect to keep PrintGal in its own directory rather than in the
  876.           art gallery directory.  Also if you use more that one of the
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.                                                                     Page 11
  893.  
  894.           programs, PM, NM, or PS then you may change to the graphics
  895.           directory of each program without exiting PrintGal.
  896.  
  897.           The graphics driver directory is provided mostly for my own use. 
  898.           I prefer not to have to keep a copy of the .BGI files everywhere
  899.           they are used.  Instead I just leave them in the same place as
  900.           the Turbo compiler and tell PrintGal where to find them.  You may
  901.           have use for this option also if you use other programs that
  902.           require .BGI files.
  903.  
  904.  
  905.           GRAPHICS/PRINTER SETUP
  906.           ----------------------
  907.           This option allows access to most of the remaining PrintGal
  908.           variables.  Selecting it pops up submenus that allow you to set
  909.           the graphics driver, configure the printer, or change the screen
  910.           colors used.
  911.  
  912.  
  913.           GRAPHICS DRIVER
  914.           ---------------
  915.           By default PrintGal takes a guess at what video mode to use.  It
  916.           determines what type of graphics adapter you have and then
  917.           selects the video mode that will provide the highest resolution. 
  918.           I recommend that you leave the graphics driver as DETECT, unless
  919.           you encounter specific problems or prefer a video mode other than
  920.           the default.
  921.  
  922.           After selecting a graphics driver a submenu will appear listing
  923.           available video modes for that driver, if applicable.  Some of
  924.           the graphics drivers only have one mode, so the submenu only
  925.           displays one option and you don't really have a choice.
  926.  
  927.  
  928.           PRINTER SETUP
  929.           -------------
  930.           Selecting this option allows about as much control over the
  931.           printer driver as I could manage.  The first set of prompts are
  932.           for strings that are sent to the printer to perform the stated
  933.           action.  These strings are entered as the decimal character
  934.           values, separated by spaces.  There is room for quite long
  935.           entries for these, but normally no more than two or three codes
  936.           are required.
  937.  
  938.           The default codes used by PrintGal are set for Epson compatible
  939.           printers.  They will also work for IBM compatible printers with a
  940.           few minor modifications.
  941.  
  942.           PrintGal now supports laser printers.  Laser printer control
  943.           codes are considerably longer than those for a dot matrix
  944.           printer, so the string format has been changed.  Decimal numbers
  945.           listed will be converted to the corresponding characters. 
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.                                                                     Page 12
  961.  
  962.           Additionally, strings of characters may be input if they are
  963.           inside of single quotes.  A single quote character may be
  964.           specified by two consecutive single quotes.
  965.  
  966.           For each of the configuration options below I will list the
  967.           default Epson setup string, what it must be changed to for a
  968.           laser  printer and what minor changes may need to be made for
  969.           other IBM compatible printers.  Note that the (IBM) codes given
  970.           will not always be required, they are given only to offer some
  971.           direction to try to get your printer working.
  972.  
  973.           Here is a summary of what each string is used for:
  974.  
  975.  
  976.           RESET PRINTER
  977.                Laser: 27 'E'
  978.                Epson: 27 64
  979.  
  980.           This is the string required by your printer to reset it to the
  981.           power-up defaults.  The string is sent before each gallery is
  982.           printed to make sure the printout is not affected by settings
  983.           from programs previously using the printer.  It is also sent
  984.           after each printout to restore the line spacing and pitch
  985.           settings that were changed by PrintGal.
  986.  
  987.  
  988.           COMPRESSED PITCH
  989.                Laser: 27 '(8U' 27 '(s0p16.66h8.5v0s0b0T'
  990.                Epson: 15
  991.                (IBM): 27 15
  992.  
  993.           This string will cause all text to be output at 17 characters per
  994.           inch.  For normal PrintMaster galleries the maximum graphic name
  995.           length of 16 characters is long enough to make each name print
  996.           wider than the actual picture.  If compressed pitch were not used
  997.           the names would be nearly twice as wide as the graphics.
  998.  
  999.           Among the many assumptions made about printer output, is the one
  1000.           that the dots per inch of the text pitch chosen is the same as
  1001.           that in graphics mode.  For Epson printers this is true for
  1002.           double-density graphics and compressed pitch and these are the
  1003.           default modes.  If you try to change the text pitch you will need
  1004.           to take this into account (see CHARACTERS PER LINE and DOTS PER
  1005.           CHARACTER).
  1006.  
  1007.           If your printer is not using compressed pitch then you may need
  1008.           to set this string to "27 15".  Compressed pitch will look much
  1009.           narrower than the normal 10 pitch printer text.
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.                                                                     Page 13
  1029.  
  1030.           EXPANDED PITCH
  1031.                Laser: 27 '(8U' 27 '(s0p10h12v0s3b3T'
  1032.                Epson: 14
  1033.  
  1034.           Epson printers allow the text pitch to be changed to a wider
  1035.           font.  This code selects expanded pitch for printing the page
  1036.           headers and footers.  On a dot matrix printer this is an extra
  1037.           wide font.  On a laser printer this is merely a bold courrier 10
  1038.           pitch font.
  1039.  
  1040.  
  1041.           START GRAPHICS MODE
  1042.                Laser: 27 '*t150R' 27 '*r1A'
  1043.                Epson: (nothing)
  1044.  
  1045.           Laser printers must be told to enter a graphics mode where they
  1046.           will recieve a block of graphics information one raster line at a
  1047.           time.  Dot matrix printers have no corresponding command.
  1048.  
  1049.           Note also that this command contains a command for setting the
  1050.           graphics resolution.  By changing the 150 in the command string
  1051.           to 300 you can nearly double the number of graphics that can fit
  1052.           on a page.  However, since these graphics are very small I chose
  1053.           to use 150 dots per inch.  If you wish to try 300 dpi then you
  1054.           will also need to change the DOTS PER CHARACTER and DOTS PER LINE
  1055.           settings discussed below.
  1056.  
  1057.  
  1058.           START GRAPHICS LINE
  1059.                Laser: 27 '*b'
  1060.                Epson: 27 76
  1061.  
  1062.           For each line of graphics information sent to a dot matrix
  1063.           printer this code is sent.  Assumptions are that graphics
  1064.           information is sent to the printer in eight dot tall columns and
  1065.           that the first two characters sent after this graphics mode
  1066.           string will be the number of such columns being sent:
  1067.  
  1068.                GraphString <lo(N)> <hi(N)> graphics data
  1069.  
  1070.           where N is the number of columns of graphics data being sent.
  1071.  
  1072.           For each raster line of data sent to a laser printer this code
  1073.           will be a prefix to the line size.  The characters following this
  1074.           prefix code will specify how many bytes of raster data will be
  1075.           sent.  The number is sent as an ASCII string.
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.                                                                     Page 14
  1097.  
  1098.           END GRAPHICS LINE
  1099.                Laser: 'W'
  1100.                Epson: (nothing)
  1101.  
  1102.           On a laser printer this suffix must be sent after the number
  1103.           following the START GRAPHICS LINE command.  Immediately following
  1104.           this prefix will follow the specified number of bytes of binary
  1105.           raster data.
  1106.  
  1107.  
  1108.  
  1109.           END GRAPHICS MODE
  1110.                Laser: 27 '*rB'
  1111.                Epson: (nothing)
  1112.  
  1113.           This code tells a laser printer when all raster graphics
  1114.           information has been sent for a block of graphic information. 
  1115.           The printer will then switch back to text mode.
  1116.  
  1117.  
  1118.           CHANGE LINE SPACING
  1119.                Laser: 27 27 '&l8D'
  1120.                Epson: 27 65 8
  1121.                (IBM): 27 51 24
  1122.  
  1123.           Graphics printing normally requires that the lines not be spaced
  1124.           as far apart as when printing text.  If the line spacing is not
  1125.           shortened, thin white lines will appear in the graphics when they
  1126.           are printed.  For Epson printers the line spacing that needs to
  1127.           be used is 8/72 per inch.
  1128.  
  1129.           For laser printers, the only reason this command needs to be set
  1130.           is to increase the number of graphics that may be fit on a page. 
  1131.           By setting the line spacing to 8 lines per inch the text takes up
  1132.           less vertical space, allowing more rows of graphics on a page.
  1133.  
  1134.           Some IBM compatible printers do not allow setting the line
  1135.           spacing in 1/72 inch increments.  It is then necessary to set the
  1136.           line spacing in 1/216 inch units.  The equivalent setting is then
  1137.           24/216 inches.  You may notice this problem occuring if you are
  1138.           getting small vertical white lines in your printout.
  1139.  
  1140.  
  1141.           ACCEPT SPACING
  1142.                Laser: (nothing)
  1143.                Epson: (nothing)
  1144.                (IBM): 27 50
  1145.  
  1146.           Some printers require that after you send the new line spacing
  1147.           you wish to use, you then send another code to activate it.  This
  1148.           strikes me as redundant, but it is necessary.  One printer that
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.                                                                     Page 15
  1165.  
  1166.           this is required for is the Okidata MICROLINE.  IBM ProPrinters
  1167.           and compatibles may also require this control code.
  1168.  
  1169.           If you are getting very small horizontal lines in the printout
  1170.           try setting this ACCEPT SPACING code to "27 50".  If the spaces
  1171.           between lines are fairly large see the CR + LF setting (coming up
  1172.           next).
  1173.  
  1174.  
  1175.           CR + LF
  1176.                Laser: 13 10
  1177.                Epson: 13 10
  1178.  
  1179.           I decided to keep a separate string for sending linefeeds to the
  1180.           printer.  I believe that a common problem with printing programs
  1181.           is that some printers require a CR/LF pair, while others only
  1182.           need the CR.  When a printer is of the second type, sending the
  1183.           LF inserts an extra space and printouts are then double spaced.  
  1184.           If this problem occurs with your printer then set this string to
  1185.           '13'.
  1186.  
  1187.  
  1188.           FORM FEED
  1189.                Laser: 12
  1190.                Epson: 12
  1191.  
  1192.           I believe the form feed code is pretty standardized, but you can
  1193.           configure it anyway.  I couldn't see any reason to leave it out
  1194.           when I allowed access to all the other codes.
  1195.  
  1196.  
  1197.           PRINTER SETUP (cont)
  1198.           -------------
  1199.           The remaining configuration prompts have to do with items such as
  1200.           characters per line, or margins:
  1201.  
  1202.  
  1203.           CHARACTERS PER LINE
  1204.                Laser: 132
  1205.                Epson: 132
  1206.  
  1207.           This number indicates how many characters will fit on one line. 
  1208.           The main use for it is to set the carriage width.  If you have a
  1209.           wide carriage printer you can change this variable to take full
  1210.           advantage of it.  The secondary use is if you change the printer
  1211.           pitch above you will need to adjust this also.
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.                                                                     Page 16
  1233.  
  1234.           EXPANDED CHARS PER LINE
  1235.                Laser: 80
  1236.                Epson: 68
  1237.  
  1238.           Same as characters per line, but for expanded pitch.
  1239.  
  1240.  
  1241.           LEFT MARGIN (CHARS)
  1242.                Laser: 17
  1243.                Epson: 17
  1244.  
  1245.           Minimum space to leave as the left margin.  This value is given
  1246.           in characters, so pay attention to the printer pitch.  The lines
  1247.           will be right justified, so the actual margin used may be wider.
  1248.  
  1249.           As mentioned above under the PRINT GRAPHICS menu option, the
  1250.           number of the first graphic in each row is printed in the left
  1251.           margin.  To make sure that there is enough room to print this
  1252.           number the margin needs to be at least five characters.  Setting
  1253.           it smaller disables the number printing function.
  1254.  
  1255.  
  1256.           LINES PER PAGE
  1257.                Laser: 80
  1258.                Epson: 99
  1259.  
  1260.           This is the total number of lines per page.  This should take
  1261.           into account the modified line spacing.
  1262.  
  1263.  
  1264.           TOP MARGIN and BOTTOM MARGIN (lines)
  1265.                Laser: 0 & 0
  1266.                Epson: 0 & 9
  1267.  
  1268.           My preference is to leave about an inch of paper above the print
  1269.           head so I don't have to waste a sheet of paper to start a
  1270.           printout right at the top of a page (boy am I a miser).  The
  1271.           default setting for PrintGal is 0 lines for a top margin and 9
  1272.           lines for the bottom margin.  If printing starts a bit down from
  1273.           the top, this has the desired effect of leaving room for page
  1274.           breaks.
  1275.  
  1276.           A setting of four lines on top and five at the bottom should work
  1277.           pretty well for users who leave their paper right at the top of a
  1278.           page.
  1279.  
  1280.           Laser printers normally enforce half inch margins at the top and
  1281.           bottom of a page automatically, so the software needn't add any
  1282.           extra margins.
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.                                                                     Page 17
  1301.  
  1302.           CHARS BETWEEN GRAPHICS
  1303.                Laser: 0
  1304.                Epson: 0
  1305.  
  1306.           This is the number of characters to insert between each column of
  1307.           graphics.  The width of each graphic is determined by the wider
  1308.           of the graphic itself or the maximum name length (16 characters). 
  1309.           For PM and PS files the name is always the wider of the two. 
  1310.           Since the names seldom reach the maximum length, no space between
  1311.           graphics is sufficient for PM and PS files.
  1312.  
  1313.  
  1314.           DOTS PER CHARACTER
  1315.                Laser: 9
  1316.                Epson: 7
  1317.  
  1318.           This is the number of dots across each printed character.  It is
  1319.           used to determine how many columns of graphics can be printed on
  1320.           a page.
  1321.  
  1322.           You may compute what this number should be by dividing the dots
  1323.           per inch resolution of the printer graphics by the compressed
  1324.           pitch value.  For example the number for a laser printer using
  1325.           150 dpi graphics is 150 / 16.667 = 9.  Note that fractions should
  1326.           be dropped.
  1327.  
  1328.           If you are printing 300 dpi on a laser printer the dots per
  1329.           character should be set to 18.
  1330.  
  1331.  
  1332.           DOTS PER LINE
  1333.                Laser: 18
  1334.                Epson: 8
  1335.  
  1336.           This is the number of graphics dots each printed line of text is. 
  1337.           I should always be left at 8 for dot matrix printers.  For laser
  1338.           printers it may be calculated by dividing the graphics resolution
  1339.           by the number of lines per inch and dropping any fractions.
  1340.  
  1341.           If you are printing 300 dpi graphics on a laser printer this
  1342.           should be set to 37.
  1343.  
  1344.  
  1345.           PRINT EACH LINE # TIMES
  1346.                Laser: 2
  1347.                Epson: 1
  1348.  
  1349.           This option was added to help laser printers adjust for having a
  1350.           1:1 aspect ratio.  The dot matrix resolution used by PrintShop
  1351.           and PrintMaster is closer to 2:1, meaning that the dots are twice
  1352.           as tall as they are wide.  To get circles to come out nearly
  1353.           round each raster line is printed twice for laser printers.
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.                                                                     Page 18
  1369.  
  1370.           If you set this number to 1 on a laser printer you will be able
  1371.           to fit more graphics on a page, but they will look squashed. 
  1372.           This option has no effect on dot matrix printers.
  1373.  
  1374.  
  1375.           IS THIS A LASER PRINTER?
  1376.                Laser: yes
  1377.                Epson: no
  1378.  
  1379.           Laser printers accept graphics information one row of dots at a
  1380.           time.  Dot matrix printers, however, use the bizarre method of
  1381.           transfering a row of eight dot tall columns at a time.  Because
  1382.           of these radically different data transfer methods you will have
  1383.           to specify which type of printer you are using.
  1384.  
  1385.  
  1386.  
  1387.           CHECK FOR MOUSE
  1388.           ---------------
  1389.           This y/n question defaults to no.  If you want to use the mouse
  1390.           you need to change it to yes.  For most computers toggling this
  1391.           option to yes won't hurt anything if your mouse driver is not
  1392.           installed.  However, some compatibles (such as older Compaq
  1393.           Portables) lock up if the check for a mouse is made without a
  1394.           mouse driver installed.
  1395.  
  1396.           BIOS VIDEO
  1397.           ----------
  1398.           Another y/n toggle.  This defaults to yes, for doing all screen
  1399.           writes through the BIOS.  While screen updates using the BIOS
  1400.           should make PrintGal somewhat more portable, this method is very
  1401.           slow.  Once you have the program up and running this should be
  1402.           changed to no if possible in order to speed up screen writes.
  1403.  
  1404.           SNOW CHECKING
  1405.           -------------
  1406.  
  1407.           If you are not using the BIOS for video I/O this y/n question
  1408.           determines how quickly data is written to the screen.  For most
  1409.           CGA cards this toggle should be set to yes to avoid static during
  1410.           screen writes.  Most other cards such as monochrome, EGA, and VGA
  1411.           may have this set to no for even quicker screen updates.
  1412.  
  1413.           BACKGROUND COLOR
  1414.           ----------------
  1415.  
  1416.           This version of PrintGal pops up windows that have a 'shadow'
  1417.           behind them.  For the black shadow to show up the color of the
  1418.           background should be set to some color other than black.  When
  1419.           this option is chosen a window pops up showing 16 colors to
  1420.           choose from.  Just move the arrow to the color you want.
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.                                                                     Page 19
  1437.  
  1438.           The only special note is that the high intensity colors towards
  1439.           the bottom of the color list aren't normally available for
  1440.           background colors.  Choosing a high intensity color will result
  1441.           in the same low intensity color being used for the backgrounds
  1442.           (i.e. choosing light red results in a background color of dark
  1443.           red).  The CGA card can be set to allow these high intensity
  1444.           colors for text backgrounds, but this is very rarely done.
  1445.  
  1446.           You must exit PrintGal and run it again to use the new colors.
  1447.  
  1448.           OVERSCAN SET
  1449.           ------------
  1450.  
  1451.           Color cards allow you to set the border of the text screen to a
  1452.           color other than black.  If your card will allow this you may set
  1453.           this yes/no toggle to yes.  It defaults to no to avoid trouble
  1454.           with cards that don't allow this option.
  1455.  
  1456.           MENU COLORS & STATUS COLORS
  1457.           ---------------------------
  1458.           Selecting this option allows you to change the colors used by
  1459.           PrintGal.  It doesn't need much explanation so just try it out
  1460.           and see what happens.  Note that to get PrintGal to use the new
  1461.           colors you have to exit the program and then run it again.
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.                                                                     Page 20
  1505.  
  1506.                                   ------------------
  1507.                                   -- Applications --
  1508.                                   ------------------
  1509.  
  1510.  
  1511.                Well, before I close up shop I'll point out a couple of uses
  1512.           that you may have missed if you scanned the above too quickly:
  1513.  
  1514.           CONVERTING
  1515.  
  1516.           Freely move galleries from PrintShop to PrintMaster and back. 
  1517.           You can do the same with NewsMaster galleries, but some files
  1518.           will require you to explicitly convert them before going from NM
  1519.           to PM or PS.
  1520.  
  1521.           MERGING
  1522.  
  1523.           PrintGal can take a bunch of teeny galleries and make one nice
  1524.           regular sized one.  Just load each file you want lumped together,
  1525.           answering yes to the merge prompt and save it back to disk when
  1526.           you are done.
  1527.  
  1528.           DELETING
  1529.  
  1530.           You can get rid of unwanted graphics from art galleries by
  1531.           loading a file, untagging the offensive graphics and then saving
  1532.           the file.
  1533.  
  1534.           SPLITTING
  1535.  
  1536.           You can break large galleries up by tagging all the graphics you
  1537.           want in one gallery, saving it, and then reversing the graphics
  1538.           tags.  Then write these graphics to disk in a separate art
  1539.           gallery.
  1540.  
  1541.           GREATEST HITS
  1542.  
  1543.           Create a gallery of your favorite graphics by combining the
  1544.           techniques of merging and deleting.  Simply merge a bunch of
  1545.           galleries, untag all of the graphics, and then view the graphics
  1546.           and tag any you wish to put in the goodies gallery.  Finally,
  1547.           write the tagged graphics to disk.
  1548.  
  1549.           The only problem with this is that you'll have to be careful
  1550.           about how many graphics you load into memory at one time.  You
  1551.           should try to avoid loading PrintGal more that 80% full at once.
  1552.           When you approach this limit, write the currently tagged graphics
  1553.           to your greatest hits file and reload it.  This will free up some
  1554.           memory and allow you to append another file and continue.
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.